/**
 * mocks/IpcTranceiverMock.hpp
 *
 *  Description : 
 */

#ifndef IPCTRANCEIVERMOCK_HPP_
#define IPCTRANCEIVERMOCK_HPP_

#include "IpcTranceiverIface.hpp"

#include <gmock/gmock.h>

namespace vjipc
{

namespace mocks
{

struct IpcTranceiverMock : public IpcTranceiverIface
{
	MOCK_METHOD2( SendMessage, void ( const char*, unsigned int ) );
	MOCK_METHOD2( ReceiveMessage, unsigned int ( char*, unsigned int ) );
};

} /* namespace mocks */

} /* namespace vjipc */

#endif /* IPCTRANCEIVERMOCK_HPP_ */
